*{
    margin:0;
    padding:0;
}
.top{
    height:44px;
    border-bottom:solid 1px #dfdfdf;

    .topbar{
        width:1170px;
        height:44px;
        margin:0 auto;
      

        .link{
            width:161px;
            height:30px;
            float:left;
            margin-top:7px;
            a{
                display:block;
                width:30px;
                margin-right:10px;
                height:30px;
                float:left;
                font-size:12px;
                font-family:"microsoft yahei";
                color:#34383D;
                text-decoration:none;
                line-height:30px;
            }
            .gfwb{
                background: -60px 0  url("images/icon_common.png");
                
            }
            .kfzx{
                background: -90px 0  url("images/icon_common.png");
                
            }
            span{
                
                dispaly:block;
                width:80px;
                height:30px;
                float:left;
                font-size:12px;
                color:#BDC3C7;
                line-height:30px;
            }
    }
        .lore{
            width:108px;
            height:30px;
            float:right;
            margin-top:7px;
            a{
                display:block;
                width:24px;
                height:24px;
                float:left;
              
                text-decoration:none;
                font-size:12px;
                font-family:"microsoft yahei";
                color:#BDC3C7;
                line-height:30px;
                line-height:24px;
                text-align:center;
                margin-left:10px;

            }
            .tq{
                display:block;
                width:30px;
                height:30px;
                background: -90px 0  url("images/icon_common.png");
            }
    }
    }

    
}
        .header{
            width:1170px;
            height:90px;
            margin:0 auto;

            .left{
                dispaly:block;
                width:211px;
                height:39px;
                float:left;
                margin-top:20px;
                background:0 -420px url("images/icon_common.png");
            }
            .right{
                width:625px;
                height:60px;
                float:right;

                ul{
                    width:625px;
                    height:60px;
                    list-style:none;
                    margin-top:25px;
                    li{
                        height:60px;
                      
                        padding:0 10px;
                        margin-left:10px;
                        float:left;
                        line-height:60px;
                        a{
                            text-decoration:none;
                            font-size:16px;
                            color:#34383D;
                            font-family:"microsoft yahei";
                
                        }
                    }
                }
            }
        }
        .loginbj{
            height:299px;
            background:-280px  url("images/bg_login.jpg");
            position:relative;
            p{
                position:absolute;
                top:180px;
                left:615px;
                width:140px;
                height:16px;
                margin:0 auto;
                a{
                text-decoration:none;
                color:#fff;
                font-weight:400;
                font-family:"microsoft yahei";
                font-size:14px;
            }
                
            }

        }
        .submit{
            width:1170px;
            height:220px;
            margin:120px auto;
            .subleft{
                width:332px;
                height:220px;
                margin-left:240px;
                padding-right:100px;
                float:left;
                border-right:solid 1px #dfdfdf;
                .title{
                    width:332px;
                    height:23px;
                    margin-bottom:20px;
                    line-height:23px;
                    h2{
                    width:332px;
                    height:23px;
                    line-height:23px;
                    color:#2F383D;
                    font-size:18px;
                    font-weight:400;
                    
                        
                    }

                }
                input{
                    width:332px;
                    height:30px;
                    margin-bottom:10px;
                    border:solid 1px #dfdfdf;
                }
                .alink{
                        .zddl{
                        width:20px;
                        height:20px;
                        float:left;
                    }
                    span{
                        dispaly:block;
                        float:left;
                        color:#34383D;
                        font-size:12px;
                        font-weight:400;
                        
                    }
                    .txright{
                        width:50px;
                        height:20px;
                        float:right;
                        .txwb{
                            display:block;
                            width:20px;
                            height:20px;
                            float:left;
                            margin-right:10px;
                            
                            background:-21px 0 url("images/third_login.png");
                        }
                        .qqtx{
                            display:block;
                            width:20px;
                            height:20px;
                            float:left;
                            background:0 0 url("images/third_login.png");
                            
                        }
                    }

                }

                button{
                    width:330px;
                    height:40px;
                    background:#E8380D;
                    border:none;
                    border-radius:20px;
                    color:#fff;
                }
            }
            .subright{
                width:133px;
                height:206px;
                margin-right:290px;
                float:right;

                ul{
                    list-style:none;
                    li{
                        width:133px;
                        height:39px;
                        margin-bottom:30px;
                        .lileft{
                            display:block;
                            width:30px;
                            height:30px;
                            float:left;

                        }
                        .register{
                            background:-400px -380px url("images/icon_common.png");
                        }
                        .zhanghu{
                            background:-360px -380px url("images/icon_common.png");
                        }
                        .problems{
                            background:-320px -380px url("images/icon_common.png");
                        }
                        .liright{
                            width:98px;
                            height:38px;
                            display:block;
                            float:right;
                            p{
                                width:98px;
                                height:18px;
                                font-size:14px;
                                color: #34383D;
                                font-family:"microsoft yahei";
                                margin-bottom:6px;
                                
                                
                            }
                            a{
                                display:block;
                                width:98px;
                                height:16px;
                                text-decoration:none;
                                color:#E8380D;
                                font-size:12px;
                                
                            }
                            
                        }
                    }
                }
            }
        }
        .btlink{
            width:1200px;
            height:290px;
            margin:0 auto;
            ul{
                width:120px;
                height:213px;
                list-style:none;
                margin-left:40px;
                float:left;
                li{
                    width:120px;
                    height:16px;
                    margin-top:10px;
                    a{
                        text-decoration:none;
                        font-size:12px;
                        color:#666;
                    }
                }
            }
            .rxdh{
                width:250px;
                height:130px;
                margin-right:50px;
                float:right;
                a{
                    display:block;
                    width:140px;
                    height:30px;
                    border-radius:4px;
                    text-decoration:none;
                    color:#fff;
                    background:#e8340e;
                    line-height:30px;
                    font-size:12px;
                    text-align:center;
                    margin-top:20px;
                    
                }
                img{
                    display:block;
                    margin-top:30px;
                }
                p{
                    width:190px;
                    height:16px;
                    font-size:12px;
                    color:#666;
                    margin-top:30px;
                   line-height:16px;
                }
            }
        }
        .footer{
            width:1170px;
            height:90px;
            margin:0 auto;

            .fleft{
                dispaly:block;
                width:502px;
                height:39px;
                float:left;
                margin-top:20px;
                background:0 -420px url("images/icon_common.png");
            }
            .fright{
                
                height:60px;
                float:right;

                ul{
                 
                    height:60px;
                    list-style:none;
                    margin-top:25px;
                    float:right;
                    li{
                        height:60px;
                      
                        padding:0 10px;
                        margin-left:10px;
                        float:left;
                        line-height:60px;
                        a{
                            text-decoration:none;
                            font-size:16px;
                            color:#34383D;
                            font-family:"microsoft yahei";
                            font-size:12px;
                            
                
                        }
                    }
                }
            }
        }
        .bottom{
            height:50px;
            background:#f3f3f3;
            .bot{
                width:1170px;
                height:50px;
                margin:0 auto;
                p{
                    height:50px;
                    line-height:50px;
                    font-size:12px;
                    color:#34383D;
                    font-family:"microsoft yahei";
                    float:left;
                }
                .bottomright{
                    width:230px;
                    height:45px;
                    margin-top:5px;
                    float:right;
               
                    background:0 -466px url("images/icon_common.png");
 
                }
            }
            
        }
